These languages support procedurally oriented design. Emphasis is on the tasks that must be performed. Normally, one must write a separate function or procedure for each data type for which the task must be performed.
Modular
procedural design groups source code by its
function